head kidney - Alemán Inglés Diccionario